<?
session_start();

require('clases/class_pdfReporte.php');
include('include/config.php');
include('include/connect.php');
include('include/mysqli.inc.php');

header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/pdf");
header("Content-Disposition: attachment; filename=Documentos.pdf");
header("Content-Transfer-Encoding: binary");

/*
function GetCabeceraReporte(){
	$connection = new mysqlConnection(DB_HOST,DB_USER,DB_PASS,DB_NAME);
	$queryCab ="SELECT documentos.* ,transferencia.id_rep_dep_d,transferencia.estado_tx AS txestado ,transferencia.tx_aceptada AS txaceptada, expedientes.nro_expediente, expedientes.anio_expediente,
	Date_format( documentos.fecha_primer_ingreso , '%d/%m/%Y')  AS fechaIngreso	
                FROM documentos  
                INNER JOIN transferencia  ON documentos.id_documentos=transferencia.id_documentos            
                 LEFT JOIN expedientes ON documentos.id_documentos = expedientes.id_documentos 
				 LEFT JOIN vw_repart as dep_origen ON transferencia.id_rep_dep_o = dep_origen.id_rep_dep
			     LEFT JOIN vw_repart as dep_destino ON transferencia.id_rep_dep_d = dep_destino.id_rep_dep
                 WHERE YEAR(fecha_primer_ingreso) = ".$_GET['anio']." AND MONTH(fecha_primer_ingreso) = ".$_GET['mes']." AND id_transferencia IN( (SELECT MIN(id_transferencia) FROM transferencia INNER JOIN documentos ON documentos.id_documentos = transferencia.id_documentos WHERE id_rep_dep_o = ".$_GET['dep']." GROUP BY documentos.id_documentos)) AND documentos.id_documentos NOT IN( SELECT documentos.id_documentos FROM documentos INNER JOIN expedientes_doc ON documentos.id_documentos = expedientes_doc.id_documentos ) ORDER BY anio_ingreso DESC ,numero_ingreso DESC ";
	$rows = mysql_query($queryCab, $connection->connection);
 
	$count = mysql_num_rows($rows);

	return $rows;
}*/

function GetDetalleReporte(){

	$connection = new mysqlConnection(DB_HOST,DB_USER,DB_PASS,DB_NAME);
	
	/*$queryDet="SELECT documentos.* ,
                          transferencia.id_rep_dep_d,
                          transferencia.estado_tx AS txestado ,
                          transferencia.tx_aceptada AS txaceptada, 
                          expedientes.nro_expediente,
                          expedientes.anio_expediente,
	                  Date_format( documentos.fecha_primer_ingreso , '%d/%m/%Y')  AS fechaIngreso,
                          t.nombre as tipodocumento,
                          dep_destino.desc_corta as destino
                FROM documentos  
                INNER JOIN transferencia  ON documentos.id_documentos=transferencia.id_documentos            
                 LEFT JOIN expedientes ON documentos.id_documentos = expedientes.id_documentos 
		 LEFT JOIN vw_repart as dep_origen ON transferencia.id_rep_dep_o = dep_origen.id_rep_dep
		 LEFT JOIN vw_repart as dep_destino ON transferencia.id_rep_dep_d = dep_destino.id_rep_dep
                 LEFT JOIN c_clasificador t ON documentos.c_tipo_doc= t.codigo AND documentos.cd_tipo_doc=t.clasificador_dominio_id
                 WHERE YEAR(fecha_primer_ingreso) = ".$_GET['anio']." AND MONTH(fecha_primer_ingreso) = ".$_GET['mes']." AND id_transferencia IN( (SELECT MIN(id_transferencia) FROM transferencia INNER JOIN documentos ON documentos.id_documentos = transferencia.id_documentos WHERE id_rep_dep_o = ".$_GET['dep']." GROUP BY documentos.id_documentos)) AND documentos.id_documentos NOT IN( SELECT documentos.id_documentos FROM documentos INNER JOIN expedientes_doc ON documentos.id_documentos = expedientes_doc.id_documentos ) ORDER BY anio_ingreso DESC ,numero_ingreso DESC "; */
				 
	$queryDet = "SELECT documentos.* ,transferencia.id_rep_dep_d,transferencia.estado_tx AS txestado ,transferencia.tx_aceptada AS txaceptada, expedientes.nro_expediente, expedientes.anio_expediente  FROM documentos  INNER JOIN transferencia  ON documentos.id_documentos=transferencia.id_documentos  LEFT JOIN expedientes ON documentos.id_documentos= expedientes.id_documentos 
        WHERE c_estado_doc <> 6 AND YEAR(fecha_primer_ingreso) = ".$_GET['anio']." AND MONTH(fecha_primer_ingreso) = ".$_GET['mes']." AND DAY(fecha_primer_ingreso) = ".$_GET['dia']."  AND id_transferencia IN( (SELECT MAX(id_transferencia) FROM transferencia INNER JOIN documentos ON documentos.id_documentos = transferencia.id_documentos WHERE id_rep_dep_o = ".$_GET['dep']." GROUP BY documentos.id_documentos))  ORDER BY documentos.id_documentos DESC";   
			 
				 
	//die($queryDet);			 
	
	     
		$rowsdet=	mysql_query($queryDet);			
		
return $rowsdet;
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
session_start();

		
	    $fecha = date('d/m/Y');
	    $hora = date('H:i:s');
	    $user = $_SESSION['user_name'];
		
		
	   $pdf = new PDF_Reporte( 'P', 'mm', 'legal' );
	   /*$pdf->AddPage();
	    $pdf->Rect( 2,5, 200, 270, "D");
	    $pdf->addMembrete("",
                  " \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t Fecha de Impresion: $fecha \n \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t Hora de Impresion: $hora \n \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t Generado por: $user");
				  
	    $pdf->addLogo();
		
		$pdf->addTexto("DOCUMENTOS A TRANSFERIR");


	$cols=array( "Nro Ingreso"    => 23,
                 "Fecha de envio"  => 28,
				 "Fecha de aceptaci�n"        => 28,
                 "Expte"  => 22,
				 "Tipo Doc"     => 32,
				 "Origen"  => 32,
				 "Cuerpo/Fj"  => 15,
				 "Demora"  => 10);
			 
	$pdf->addCols( $cols);
	$pdf->addLineFormat($cols);
	
	$detalle=GetDetalleReporte();
	
	$pdf->SetFont( "Arial", "", 8);
	$y=85;
	 while ($fila = mysql_fetch_assoc($detalle)) {
       
		$nroIngreso=$fila['numero_ingreso']."/".$fila['anio_ingreso'];
       $fechaenvio=$fila['fechaTx'];
		$fecha=$fila['fechaAceptacion'];
        $expte="";
		$tipodoc=$fila['nombre'];
		$origen =$fila['prefijo'];
		$fojas = $fila['fojas'];
		$demora = "1 d";
		

		$linea= array( "Nro Ingreso"    => $nroIngreso,
                 "Fecha de envio"  => $fechaenvio,
				 "Fecha de aceptaci�n"        => $fecha,
                 "Expte"  => $expte,
				 "Tipo Doc"     => $tipodoc,
				 "Origen"  => $origen,
				 "Cuerpo/Fj"  => $fojas,
				 "Demora"  => $demora);
     	
		$size = $pdf->addLine( $y, $linea);
        $y += $size + 2;
		
	 }*/
	 
	     //$pie="Departamento de Desarrollo - Sistema Integral de Entradas y Salidas";
		 //$pdf->addPiePreview($pie); 
		 
		 $pdf->AddPage();
	    $pdf->Rect( 2,5, 210, 350, "D");
	    $pdf->addMembrete("",
                  " \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t Fecha de Impresion: $fecha \n \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t Hora de Impresion: $hora \n \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t Generado por: $user");
				  
	    $pdf->addLogo();
		
	    $pdf->addTexto("DOCUMENTOS INGRESADOS");


	$cols=array( "Nro. Ingreso"  => 20,
                     "Exte."         => 18,
                     "Fecha Ingreso" => 22,
                     "Tipo Doc."     => 30,
                     "Remitente"     => 28,
                     "Destino"       => 28,
                     "Caratula"      => 50);
			 
	$pdf->addCols( $cols);
	$pdf->addLineFormat($cols);
			 
	$pdf->addCols( $cols);
	$pdf->addLineFormat($cols);
		
		$detalle=GetDetalleReporte();
		
	    $total_ins=0;
	    $cant = 0; //----La primera vez hay que descontar el lugar de los t�tulos----
		$cant_max = 15;
		$pag = 1;
	    $y    = 70; // Fila donde comienza el Detalle de Insumos
	    $pdf->SetFont( "Arial", "", 8);
		
	    while ($fila2 = mysql_fetch_assoc($detalle)) {
		
		$nroIngreso  =$fila2['numero_ingreso']."/".$fila2['anio_ingreso'];
                $fechaingreso=$fila2['fechaIngreso'];
                $expte="";
		$tipodoc     =$fila2['tipodocumento'];
		$remitente   =$fila2['organismo_origen'];
		$caratula    =$fila2['caratula'];
		$destino     =$fila2['destino'];
		
		
            if ($cant == $cant_max)
          { // Nueva P�gina
			$cant = 0;
	        $pag = $pag +1;
			$pdf->AddPage();
	    $pdf->Rect( 2,5, 210, 350, "D");
	    $pdf->addMembrete("",
                  " \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t Fecha de Impresion: $fecha \n \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t Hora de Impresion: $hora \n \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t Generado por: $user");
				  
	    $pdf->addLogo();
		
	    $pdf->addTexto("DOCUMENTOS INGRESADOS");


	$cols=array( "Nro. Ingreso"  => 20,
                     "Exte."         => 18,
                     "Fecha Ingreso" => 22,
                     "Tipo Doc."     => 30,
                     "Remitente"     => 28,
                     "Destino"       => 28,
                     "Caratula"      => 50);
			 
	$pdf->addCols( $cols);
	$pdf->addLineFormat($cols);
			 
	$pdf->addCols( $cols);
	$pdf->addLineFormat($cols);
		  $y    = 70;
		  $pdf->SetFont( "Arial", "", 8);
		  $total_ins=$total_ins+$cantidad2;
			$cant=$cant+1;
          $nuevapag=true;
		  
		  //$pie="Departamento de Desarrollo - Sistema Integral de Entradas y Salidas";
		 //$pdf->addPiePreview($pie); 
			
	   } // Fin if para paginar
	   
		   $linea= array( "Nro. Ingreso"  => $nroIngreso,
                               "Expte."  => $expte,
			       "Fecha Ingreso" => $fechaingreso,
                               "Tipo Doc."     => $tipodoc,
			       "Remitente"  => $remitente,
			       "Destino"  => $destino,
			       "Caratula"  => $caratula);
     	
		$size = $pdf->addLine( $y, $linea);
        $y += $size + 2;
		    $total_ins=$total_ins+$cantidad2;
			$cant=$cant+1;
	    }
	     //$pie="Departamento de Desarrollo - Sistema Integral de Entradas y Salidas";
		 //$pdf->addPiePreview($pie); 
   
     

       $pdf->Output();


?>